/* CSS Document */
a,a:link{ color:#333; text-decoration:none;}
a:hover{ color:#116198; text-decoration:none;}

/***layout***/
.main-layout{ overflow:hidden; background:url(../images/bg-body.png) repeat-x;}
.main-content{ position:relative; width:1000px; margin:0 auto; padding-top:64px; background:#fff;}
.layout-area{ overflow:hidden;}
.layout-left{ float:left; width:756px; overflow:hidden;}
.layout-right{ float:right; width:233px; overflow:hidden;}
.entrance{ border:1px solid #b1d7fb; margin-bottom:9px;}

/***column***/
.column-title{ height:29px; border:1px solid #c6dbfc; background:url(../images/bg-column.gif) repeat-x; overflow:hidden;}
.column-title-left{ float:left; width:125px; height:30px; background:url(../images/bg-column-title.png) no-repeat;}
.column-title-left h2{ color:#fff; font-size:16px; line-height:30px; font-weight:bold; padding-left:40px;}
.column-title-right{ float:right; width:135px; height:28px; background:url(../images/bg-column-02.gif) center center no-repeat; overflow:hidden; text-align:right;}
.column-title-more{ display:inline-block; width:36px; height:11px; margin-right:18px; margin-top:8px; background:url(../images/ico-more.gif) no-repeat;}
.column-first{ height:85px; padding:0 33px 0 15px; margin-bottom:10px; overflow:hidden; }
.column-first img{ float:left; width:118px; height:85px; margin-right:10px;}
.column-first p{ color:#929292; line-height:22px;}
.column-first p a{ color:#fea348;}

.AScolumn-title{ width:233px; height:33px; margin-bottom:10px; background:url(../images/bg-ascolumn.png) no-repeat;}
.AScolumn-title h2{ float:left; height:33px; line-height:33px; padding-left:37px; font-size:16px; color:#fff; font-weight:bold;}
.AScolumn-title h2 a{ color:#fff;}
.AScolumn-title .column-title-more{ float:right; margin-top:12px;}

.column-cont{ padding:15px 10px 0; margin-bottom:25px; overflow:hidden;}
.column-cont-area{ float:left; width:368px; overflow:hidden;}

/***list***/
.column-list li{ padding-left:15px; height:30px; line-height:30px; background:url(../images/ico-list-01.gif) 5px center no-repeat; font-size:14px;}
.column-list a{float:left; width:80%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.column-list li span{ float: right;}
.AScolumn-list li{ background:url(../images/ico-list-02.gif) 5px center no-repeat; font-size:12px; line-height:28px; height:28px;}

/***tab***/
.tab_list{ float:left; margin-top:1px; margin-left:52px; height:27px;}
.tab_list li{ float:left; height:26px; padding-left:15px; margin-top:2px; margin-right:1px; background:url(../images/bg-tab.png) 0 -54px no-repeat; cursor:pointer;}
.tab_list li i{ float:left; height:26px; line-height:26px; padding-right:15px; background:url(../images/bg-tab.png) right -80px no-repeat; color:#1c4886; font-weight:bold;}
.tab_list li i a{ color:#1c4886;}
.tab_list .current{ height:27px; background:url(../images/bg-tab.png) 0 0 no-repeat; margin-top:1px;}
.tab_list .current i{ height:27px; background:url(../images/bg-tab.png) right -27px no-repeat;}

/***header***/
.page-top{ width:100%; height:40px; line-height:40px; background:#fff;}
.page-top-con{ width:1000px; margin:0 auto;}
.top-banner{ width:1000px; margin:0 auto; overflow:hidden;}

/***footer***/
.footer{ width:100%; padding:30px 0 40px; line-height:26px; border-top:3px solid #086bd2; text-align:center;}

/***nav***/
.nav{ position:absolute; top:13px; left:-6px; width:1000px; height:40px; line-height:40px; padding:0 6px; background:url(../images/bg-nav.png) no-repeat; text-align:center; font-size:14px; color:#fff; z-index:20;}

.nav ul li a, .nav ul li a:visited {color:#fff; padding:0 14px; text-align:center; border-right:1px solid #fff; font-weight:bold;}
.nav ul li {float:left; margin-right:1px; position:relative;}
.nav ul li ul {display: none;}
.nav ul li:hover a {color:#fff;}
.nav ul li:hover ul {display:block; position:absolute; top:39px; left:-22px; width:130px; background:#0096f1; border:1px solid #247dbf; }
.nav ul li:hover ul li ul {display: none; background:#0096f1;}
.nav ul li:hover ul li{ padding:0 10px;}
.nav ul li:hover ul li a {display:block; padding:0; width:110px; color:#fff; font-size:12px; border-right:none; border-bottom:1px solid #aaa;}
.nav ul li:hover ul li:hover {background:#1f7ebe;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; left:130px; top:0;}
.nav ul li:hover ul li:hover ul.left {left:-133px;}


.nav ul li:hover ul.rc{ width:150px; left:-33px;}
.nav ul li:hover ul.rc li a{ width:130px;}

.nav ul li:hover ul.kx{ width:140px; left:-28px;}
.nav ul li:hover ul.kx li a{ width:120px;}

/***hot-news***/
.hot-news{ height:77px;}
.hot-news-fst .title{ display:block; height:46px; line-height:46px; font-size:34px; font-weight:bold; font-family:"Microsoft Yahei"; color:#207ebe; text-align:center; overflow:hidden;}
.hot-news-sec{ height:32px; line-height:32px;  font-size:22px; text-align:center; overflow:hidden;}
.hot-news-sec a{ padding-right:5px; color:#f73c03; font-family:"Microsoft Yahei";}

/***焦点图***/
.focus-wrapper{ float:left; width:460px; height:300px;}
.focus-slider{ width:100%; height:100%;}
.focus-cont{ width:100%; height:100%; position:relative;overflow:hidden;}

.focus-img {width:100%; height:100%; overflow:hidden; position:relative; }
.focus-img ul {height:100%; position:absolute;}
.focus-img ul li {float:left; overflow:hidden; position:relative; background:#000;}
.focus-img ul li div {position:absolute; overflow:hidden;}
.focus-img .btnBg {position:absolute; width:100%; height:26px; left:0; bottom:0px; background:#000;}
.focus-img .btn {position:absolute; overflow:hidden; *zoom:1; position:absolute; right:0px; bottom:0px; z-index:999;}
.focus-img .btn span { float:left; height:26px; width:28px; text-align:center; line-height:26px; color:#fff; display:block; overflow:hidden; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}
.focus-img .btn span.on {background:#ce0609;}
.focus-text {width:100%; height:26px; overflow:hidden; position:absolute; bottom:0px; left:0px; }
.focus-text ul { height:26px; position:absolute;}
.focus-text ul li {float:left; height:26px; line-height:26px; text-align:left; text-indent:7px; overflow:hidden; }
.focus-text ul li a{ display:block; width:100%; color:#fff !important; font-size:12px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/***工作动态***/
.gzdt{ float:left; width:296px; height:300px; margin-right:9px; overflow:hidden;}
.gzdt-title{ background:none;}
.gzdt-title h2{ background:url(../images/ico-global.png) 10px center no-repeat; color:#15517f;}
.gzdt-cont{ width:288px; height:260px; padding-left:8px; padding-top:8px; border:1px solid #cae3fc; border-top:none; background:#f4f4f5;}

/***通知公告***/
.notice{ float:left; width:233px; height:265px; margin-bottom:4px; background:url(../images/bg-notice-area.png) left top no-repeat;}
.notice-title{ height:33px; line-height:33px; padding-left:28px;}
.notice-title a{ color:#fff; font-size:16px; font-weight:bold;}
.notice-cont{ padding-left:10px; margin-top:25px; height:206px; background:#eef0f1; border:1px solid #e0e2e3; border-top:none;}

/***搜索***/
.search-area{ float:left; overflow:hidden;}
.search-wrap{ float:left; width:155px; height:26px; padding-left:34px; margin-top:2px; margin-right:5px; background:url(../images/bg-search.png) 6px center no-repeat #f3f4f5; border:1px solid #c6e2fc;}
.search-wrap input{ width:155px; height:26px; line-height:26px; background:none; border:none; color:#989494;}
.search-btn{ display:block; float:left; width:31px; height:32px; background:url(../images/ico-search.png) no-repeat;}

/***banner-text***/
.banner-text{ display:table-cell; position:absolute; top:0; right:20px; height:100%; vertical-align:middle; color:#fff; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold;}
.banner-text p{ line-height:30px;}
.banner-text *{ vertical-align:middle;}
.banner-text2{ position:absolute; top:0; left:0; width:100%; height:94px; line-height:94px; color:#fff; font-size:30px; font-weight:bold; text-align:center; font-family:"Microsoft Yahei"; vertical-align:middle;}

/***市级学会***/
.sjxh-title h2{ background:url(../images/ico-sjxh.png) 10px center no-repeat;}

/***区县科协***/
.qxkx-title h2{ background:url(../images/ico-qxkx.png) 10px center no-repeat;}

/***科协视频***/
.kxsp-title h2{ background:url(../images/ico-vedio.png) 10px center no-repeat;}
.kxsp-video{ width:233px; height:162px; overflow:hidden;}

/***专题***/
.zt-title h2{ background:url(../images/ico-light.png) 10px center no-repeat;}

/***基层建设***/
.jcjs-title h2{ background:url(../images/ico-mouse.png) 10px center no-repeat; padding-left:43px;}

/***科技服务***/
.kpsh-title h2{ background:url(../images/ico-plant.png) 10px center no-repeat; padding-left:43px;}

/***系列平台***/
.kjfw-title h2{ background:url(../images/ico-server.png) 10px center no-repeat; padding-left:43px;}

/***系列平台***/
.xlpt-title h2{ background:url(../images/ico-card.png) 10px center no-repeat; padding-left:43px;}

/***友情链接***/
.friend-title h2{ background:url(../images/ico-link.png) 10px center no-repeat; padding-left:43px;}
.friend-cont{ padding:10px; background:#fff; border:1px solid #cee3fa;}
.friend-cont img{ margin-right:10px;}
.friend-select{ margin:30px; text-align:center;}
.friend-select select{ margin:0 40px; border:1px solid #aaa; width:200px;}
.friend-link{ height:0px; padding:7px 0; margin-bottom:20px; }
.friend-link-label{ float:left; width:84px; height:22px; line-height:22px; margin-right:0px; text-align:right; color:#fff;background:#D7E8EE;}
.friend-link-select{ float:left; width:333px; height:22px; border:none; background:#D7E8EE; text-align:right;}
.m-m-link{ width:990px; margin:15px 0; float:left; }
.m-m-link li{ float:left;   margin-left:20px; padding:0 10px; height:18px;  white-space:nowrap; display:inline;}

/****列表页面****/
.subcont{ float:right; width:754px; padding-bottom:20px; border:1px solid #e3e3e3;}
.location{ height:28px; line-height:28px; padding-left:40px; background:url(../images/bg-location.jpg) no-repeat; color:#fff;}
.location a{ color:#fff;}
.subpage-list{ padding:20px; overflow:hidden;}
.subpage-list li{ height:39px; line-height:40px; padding-left:30px; border-bottom:1px dashed #ccc; background:url(../images/ico-list-01.gif) 15px center no-repeat;}
.subpage-list li a{ float:left; width:85%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.subpage-list li span{ float:right; padding-right:8px;}

/****分页****/
.page{ display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:0; width:100%; margin-top:20px;}
.page a, .page a.pre, .page a.next{ display:inline-block; width:33px; height:30px; line-height:30px; margin-left:-1px; background:#fff; border:1px solid #ccc; font-size:12px; color:#008ed2;}
.page a.pre, .page a.next{ width:58px; color:#999;}
.page a:hover{ background:#008ed2; color:#fff;}
.pageing {text-align:center;margin-top:20px;}


/****文章页面****/
.artical{ padding:40px;}
.artical h1{ font-size: 18px; font-family:"Microsoft Yahei"; margin-bottom: 10px; text-align:center;}
.artical h2{ font-size: 14px; font-family:"Microsoft Yahei"; margin-bottom: 20px; text-align:center;}
.artical-ep{ height:20px; line-height:20px; border:1px dashed #b0b0b0; border-left:none; border-right:none; color:#09c; text-align:center;}
.artical-ep cite{ font-style:normal;}
.artical-content{ padding:20px 0;}
.artical-content p{ line-height:24px; color:#484848;}

/****视频页面****/
.video-gg{ width:1000px; margin:0 auto;}
.video-content{ width:700px; margin:0 auto;}
.video-nav{ height:36px; background:url(../images/bg-video.jpg) repeat-x; position:relative;}
.dw1{ position:absolute; top:0; left:0;}
.dw2{ position:absolute; top:0; right:0;}
.video-nav ul li{ float:left; padding-left:20px; padding-right:20px; background:url(../images/bg-video1.jpg) no-repeat right center;}
.video-nav ul li a{ font-size:14px; color:#29578d; display:inline-block; height:34px; line-height:34px; font-weight:bold; width:100px; text-align:center;}
.video-nav ul li a:hover{ border-bottom:2px solid #F00;}
.video-main{ width:1000px; margin:0 auto;}
.video-sp{ width:990px; height:475px; margin:30px 5px; background:#000;}
.video-list{ width:300px;}
.video-list p{ width:295px; height:27px; background:url(../images/video-bg.jpg) no-repeat center center; margin:8px 0;}
.video-list p i{ font-size:14px; line-height:27px; background:url(../images/vedio.png) no-repeat left center; padding-left:30px; display:block; margin-left:10px; color:#FFF; width:80px;}
.video-list p a{ display:block; width:36px; height:27px; background:url(../images/more.png) no-repeat center center; margin-right:15px;}
.video-list ul li{ margin-bottom:15px; margin-top:10px;}
.video-list ul li img{ border:1px solid #b1d7fb;}
.video-list ul li strong{ display:inline-block; width:190px; font-size:14px; color:#FFF; padding-top:5px; overflow:hidden; padding-left:5px; line-height:18px;}
.video-list ul li i{ color:#F00;}
.video-list ul li a{ position:relative;}
.video-list ul li a em{ width:15px; height:16px; background:url(../images/video-sj.png) no-repeat center center; position:absolute; top:8px; left:-8px; display:none;}
.video-list ul li a:hover em{ display:block;}


/****subpage****/
.subpage-fstnews{ float:left; width:502px; height:328px; border:1px solid #ccc;}
.subpage-fstnews-title{ height:38px; padding-left:13px; background:url(../images/bg-column2.gif) repeat-x;}
.subpage-title-left{ float:left;}
.subpage-title-left h2{ line-height:38px; padding-left:23px; background:url(../images/ico-notice.png) left center no-repeat; font-size:16px; font-weight:bold; color:#207ebe;}
.subpage-title-right{ float:right; width:129px; height:38px; background:url(../images/bg-column2-right.gif) center center no-repeat; overflow:hidden; text-align:right;}
.subpage-title-right .column-title-more{ margin-top:16px;}
.subpage-slider{ float:left; width:496px; height:330px; overflow:hidden;}
.subpage-fstnews-cont{ height:290px; padding:0 15px; overflow:hidden;}
.subpage-fstnews-cont > strong{ height:40px; line-height:40px; font-size:24px; color:#f73c03; font-family:"Microsoft Yahei"; overflow:hidden;}

.subpage-column.left{ float:left; width:480px; height:293px;}
.subpage-column.right{ float: right; width:509px; height:293px;}
.subpage-column .column-cont-area{ width:100%;}
.subpage-column .column-title{margin-bottom:8px;}
.subpage-column .column-title-left{ width:auto; padding:0 14px; background:url(../images/bg-column-title2.gif) repeat-x;}
.subpage-column .column-title-left h2{ padding:0;}
.subpage-column .column-cont{ padding:5px 10px; border:1px solid #c6e2fc; background:#f3f4f5;}
.subpage-column .column-list li a{ width:85%;}

/**名师风采**/
.teacher-list{ width:110%; padding:5px 0 0 0;}
.teacher-list li{float:left; width:141px; margin-right:26px; overflow:hidden;}
.teacher-list li img{ width:141px; height:195px; overflow:hidden;}
.teacher-list li p{line-height:46px; text-align:center;}


/****走进科协****/
.about-kx{ width:1000px; height:98px; padding-left:110px; background:url(../images/bg-about-kx.jpg) no-repeat;}
.about-kx ul{ padding-top:7px;}
.about-kx li{ float:left;}
.about-kx li a{ display: block; width:150px; height:86px; text-align:center;}
.about-kx li a img{ width:62px; height:64px; overflow:hidden;}
.about-kx li a p{ line-height:23px; color:#234358;}

/****友情链接****/
.marqueeleft{width:980px; height:59px; overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; display:inline;overflow:hidden;}
.imglist-wrap{ width:980px; overflow:hidden;}

/****会员登陆****/
.member-login-title{ height:50px; line-height:50px; padding-left:10px; margin-bottom:25px; border-bottom:3px solid #0095f0; text-align:left; color:#0095f0; font-size:20px; font-family:"Microsoft Yahei"; font-weight:bold;}
.member-login-area{ width:320px; margin:60px auto 80px; overflow:hidden;}
.member-login-area label { display:block; padding-left:20px; margin-bottom:20px; overflow:hidden; vertical-align:middle;}
.member-login-area label span{ display:inline-block; width:80px; font-size:18px; font-family:"Microsoft Yahei"; color:#666; text-align:left; vertical-align:middle;}
.member-login-area label input{ display:inline-block; width:195px; height:30px; line-height:30px; padding-left:5px; border:1px solid #ccc; background:#fff; vertical-align:middle;}
.member-login-btn, .member-register-btn{ display:block;  width:120px; height:40px; line-height:40px; margin-top:10px; text-align:center; font-size:16px; font-family:"Microsoft Yahei"; }
.member-login-btn{ float:left; margin-left:20px; background:#0095f0; color:#fff !important;}
.member-register-btn{ float:right; margin-right:20px; background:#ddd; color:#777 !important;}






/****通知动态****/
.notice-list{ height: 206px; overflow: hidden;}
.notice-list li { padding-left: 15px; line-height: 22px; margin-bottom:5px; background: url(../images/ico-list-02.gif) 5px 10px no-repeat;}
/* CSS Document */
a,a:link{ color:#333; text-decoration:none;}
a:hover{ color:#116198; text-decoration:none;}

/***layout***/
.main-layout{ overflow:hidden; background:url(../images/bg-body.png) repeat-x;}
.main-content{ position:relative; width:1000px; margin:0 auto; padding-top:64px; background:#fff;}
.layout-area{ overflow:hidden;}
.layout-left{ float:left; width:756px; overflow:hidden;}
.layout-right{ float:right; width:233px; overflow:hidden;}
.entrance{ border:1px solid #b1d7fb; margin-bottom:9px;}

/***column***/
.column-title{ height:29px; border:1px solid #c6dbfc; background:url(../images/bg-column.gif) repeat-x; overflow:hidden;}
.column-title-left{ float:left; width:125px; height:30px; background:url(../images/bg-column-title.png) no-repeat;}
.column-title-left h2{ color:#fff; font-size:16px; line-height:30px; font-weight:bold; padding-left:40px;}
.column-title-right{ float:right; width:135px; height:28px; background:url(../images/bg-column-02.gif) center center no-repeat; overflow:hidden; text-align:right;}
.column-title-more{ display:inline-block; width:36px; height:11px; margin-right:18px; margin-top:8px; background:url(../images/ico-more.gif) no-repeat;}
.column-first{ height:85px; padding:0 33px 0 15px; margin-bottom:10px; overflow:hidden; }
.column-first img{ float:left; width:118px; height:85px; margin-right:10px;}
.column-first p{ color:#929292; line-height:22px;}
.column-first p a{ color:#fea348;}

.AScolumn-title{ width:233px; height:33px; margin-bottom:10px; background:url(../images/bg-ascolumn.png) no-repeat;}
.AScolumn-title h2{ float:left; height:33px; line-height:33px; padding-left:37px; font-size:16px; color:#fff; font-weight:bold;}
.AScolumn-title h2 a{ color:#fff;}
.AScolumn-title .column-title-more{ float:right; margin-top:12px;}

.column-cont{ padding:15px 10px 0; margin-bottom:10px; overflow:hidden;}
.column-cont-area{ float:left; width:368px; overflow:hidden;}

/***list***/
.column-list li{ padding-left:15px; height:30px; line-height:30px; background:url(../images/ico-list-01.gif) 5px center no-repeat; font-size:14px;}
.column-list a{float:left; width:80%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.column-list li span{ float: right;}
.AScolumn-list li{ background:url(../images/ico-list-02.gif) 5px center no-repeat; font-size:12px; line-height:28px; height:28px;}

/***tab***/
.tab_list{ float:left; margin-top:1px; margin-left:52px; height:27px;}
.tab_list li{ float:left; height:26px; padding-left:15px; margin-top:2px; margin-right:1px; background:url(../images/bg-tab.png) 0 -54px no-repeat; cursor:pointer;}
.tab_list li i{ float:left; height:26px; line-height:26px; padding-right:15px; background:url(../images/bg-tab.png) right -80px no-repeat; color:#1c4886; font-weight:bold;}
.tab_list li i a{ color:#1c4886;}
.tab_list .current{ height:27px; background:url(../images/bg-tab.png) 0 0 no-repeat; margin-top:1px;}
.tab_list .current i{ height:27px; background:url(../images/bg-tab.png) right -27px no-repeat;}

/***header***/
.page-top{ width:100%; height:40px; line-height:40px; background:#fff;}
.page-top-con{ width:1000px; margin:0 auto;}
.top-banner{ width:1000px; margin:0 auto; overflow:hidden;}

/***footer***/
.footer{ width:100%; padding:30px 0 40px; line-height:26px; border-top:3px solid #086bd2; text-align:center;}

/***nav***/
.nav{ position:absolute; top:13px; left:-6px; width:1000px; height:40px; line-height:40px; padding:0 6px; background:url(../images/bg-nav.png) no-repeat; text-align:center; font-size:21px; color:#fff; z-index:20;}

.nav ul li a, .nav ul li a:visited {color:#fff; padding:0 14px; text-align:center; border-right:1px solid #fff; font-weight:bold;}
.nav ul li {float:left; margin-right:1px; position:relative;}
.nav ul li ul {display: none;}
.nav ul li:hover a {color:#fff;}
.nav ul li:hover ul {display:block; position:absolute; top:39px; left:-22px; width:130px; background:#0096f1; border:1px solid #247dbf; }
.nav ul li:hover ul li ul {display: none; background:#0096f1;}
.nav ul li:hover ul li{ padding:0 10px;}
.nav ul li:hover ul li a {display:block; padding:0; width:110px; color:#fff; font-size:12px; border-right:none; border-bottom:1px solid #aaa;}
.nav ul li:hover ul li:hover {background:#1f7ebe;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; left:130px; top:0;}
.nav ul li:hover ul li:hover ul.left {left:-133px;}


.nav ul li:hover ul.rc{ width:150px; left:-33px;}
.nav ul li:hover ul.rc li a{ width:130px;}

.nav ul li:hover ul.kx{ width:140px; left:-28px;}
.nav ul li:hover ul.kx li a{ width:120px;}

/***hot-news***/
.hot-news{ height:77px;}
.hot-news-fst .title{ display:block; height:46px; line-height:46px; font-size:34px; font-weight:bold; font-family:"Microsoft Yahei"; color:#207ebe; text-align:center; overflow:hidden;}
.hot-news-sec{ height:32px; line-height:32px;  font-size:22px; text-align:center; overflow:hidden;}
.hot-news-sec a{ padding-right:5px; color:#f73c03; font-family:"Microsoft Yahei";}

/***焦点图***/
.focus-wrapper{ float:left; width:460px; height:300px;}
.focus-slider{ width:100%; height:100%;}
.focus-cont{ width:100%; height:100%; position:relative;overflow:hidden;}

.focus-img {width:100%; height:100%; overflow:hidden; position:relative; }
.focus-img ul {height:100%; position:absolute;}
.focus-img ul li {float:left; overflow:hidden; position:relative; background:#000;}
.focus-img ul li div {position:absolute; overflow:hidden;}
.focus-img .btnBg {position:absolute; width:100%; height:26px; left:0; bottom:0px; background:#000;}
.focus-img .btn {position:absolute; overflow:hidden; *zoom:1; position:absolute; right:0px; bottom:0px; z-index:999;}
.focus-img .btn span { float:left; height:26px; width:28px; text-align:center; line-height:26px; color:#fff; display:block; overflow:hidden; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}
.focus-img .btn span.on {background:#ce0609;}
.focus-text {width:100%; height:26px; overflow:hidden; position:absolute; bottom:0px; left:0px; }
.focus-text ul { height:26px; position:absolute;}
.focus-text ul li {float:left; height:26px; line-height:26px; text-align:left; text-indent:7px; overflow:hidden; }
.focus-text ul li a{ display:block; width:100%; color:#fff !important; font-size:12px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/***工作动态***/
.gzdt{ float:left; width:296px; height:300px; margin-right:9px; overflow:hidden;}
.gzdt-title{ background:none;}
.gzdt-title h2{ background:url(../images/ico-global.png) 10px center no-repeat; color:#15517f;}
.gzdt-cont{ width:288px; height:260px; padding-left:8px; padding-top:8px; border:1px solid #cae3fc; border-top:none; background:#f4f4f5;}

/***通知公告***/
.notice{ float:left; width:233px; height:265px; margin-bottom:4px; background:url(../images/bg-notice-area.png) left top no-repeat;}
.notice-title{ height:33px; line-height:33px; padding-left:28px;}
.notice-title a{ color:#fff; font-size:16px; font-weight:bold;}
.notice-cont{ padding-left:10px; margin-top:25px; height:206px; background:#eef0f1; border:1px solid #e0e2e3; border-top:none;}

/***搜索***/
.search-area{ float:left; overflow:hidden;}
.search-wrap{ float:left; width:155px; height:26px; padding-left:34px; margin-top:2px; margin-right:5px; background:url(../images/bg-search.png) 6px center no-repeat #f3f4f5; border:1px solid #c6e2fc;}
.search-wrap input{ width:155px; height:26px; line-height:26px; background:none; border:none; color:#989494;}
.search-btn{ display:block; float:left; width:31px; height:32px; background:url(../images/ico-search.png) no-repeat;}

/***banner-text***/
.banner-text{ display:table-cell; position:absolute; top:0; right:20px; height:100%; vertical-align:middle; color:#fff; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold;}
.banner-text p{ line-height:30px;}
.banner-text *{ vertical-align:middle;}
.banner-text2{ position:absolute; top:0; left:0; width:100%; height:94px; line-height:94px; color:#fff; font-size:30px; font-weight:bold; text-align:center; font-family:"Microsoft Yahei"; vertical-align:middle;}

/***市级学会***/
.sjxh-title h2{ background:url(../images/ico-sjxh.png) 10px center no-repeat;}

/***区县科协***/
.qxkx-title h2{ background:url(../images/ico-qxkx.png) 10px center no-repeat;}

/***科协视频***/
.kxsp-title h2{ background:url(../images/ico-vedio.png) 10px center no-repeat;}
.kxsp-video{ width:233px; height:162px; overflow:hidden;}

/***专题***/
.zt-title h2{ background:url(../images/ico-light.png) 10px center no-repeat;}

/***基层建设***/
.jcjs-title h2{ background:url(../images/ico-mouse.png) 10px center no-repeat; padding-left:43px;}

/***科技服务***/
.kpsh-title h2{ background:url(../images/ico-plant.png) 10px center no-repeat; padding-left:43px;}

/***系列平台***/
.kjfw-title h2{ background:url(../images/ico-server.png) 10px center no-repeat; padding-left:43px;}

/***系列平台***/
.xlpt-title h2{ background:url(../images/ico-card.png) 10px center no-repeat; padding-left:43px;}

/***友情链接***/
.friend-title h2{ background:url(../images/ico-link.png) 10px center no-repeat; padding-left:43px;}
.friend-cont{ padding:10px; background:#fff; border:1px solid #cee3fa;}
.friend-cont img{ margin-right:10px;}
.friend-select{ margin:30px; text-align:center;}
.friend-select select{ margin:0 40px; border:1px solid #aaa; width:200px;}
.friend-link{ height:0px; padding:7px 0; margin-bottom:20px; }
.friend-link-label{ float:left; width:84px; height:22px; line-height:22px; margin-right:0px; text-align:right; color:#fff;background:#D7E8EE;}
.friend-link-select{ float:left; width:333px; height:22px; border:none; background:#D7E8EE; text-align:right;}
.m-m-link{ width:990px; margin:15px 0; float:left; }
.m-m-link li{ float:left;   margin-left:20px; padding:0 10px; height:18px;  white-space:nowrap; display:inline;}

/****列表页面****/
.subcont{ float:right; width:754px; padding-bottom:20px; border:1px solid #e3e3e3;}
.location{ height:28px; line-height:28px; padding-left:40px; background:url(../images/bg-location.jpg) no-repeat; color:#fff;}
.location a{ color:#fff;}
.subpage-list{ padding:20px; overflow:hidden;}
.subpage-list li{ height:39px; line-height:40px; padding-left:30px; border-bottom:1px dashed #ccc; background:url(../images/ico-list-01.gif) 15px center no-repeat;}
.subpage-list li a{ float:left; width:85%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.subpage-list li span{ float:right; padding-right:8px;}

/****分页****/
.page{ display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:0; width:100%; margin-top:20px;}
.page a, .page a.pre, .page a.next{ display:inline-block; width:33px; height:30px; line-height:30px; margin-left:-1px; background:#fff; border:1px solid #ccc; font-size:12px; color:#008ed2;}
.page a.pre, .page a.next{ width:58px; color:#999;}
.page a:hover{ background:#008ed2; color:#fff;}
.pageing {text-align:center;margin-top:20px;}


/****文章页面****/
.artical{ padding:40px;}
.artical h1{ font-size: 18px; font-family:"Microsoft Yahei"; margin-bottom: 10px; text-align:center;}
.artical h2{ font-size: 14px; font-family:"Microsoft Yahei"; margin-bottom: 20px; text-align:center;}
.artical-ep{ height:20px; line-height:20px; border:1px dashed #b0b0b0; border-left:none; border-right:none; color:#09c; text-align:center;}
.artical-ep cite{ font-style:normal;}
.artical-content{ padding:20px 0;}
.artical-content p{ line-height:24px; color:#484848;}

/****视频页面****/
.video-gg{ width:1000px; margin:0 auto;}
.video-content{ width:700px; margin:0 auto;}
.video-nav{ height:36px; background:url(../images/bg-video.jpg) repeat-x; position:relative;}
.dw1{ position:absolute; top:0; left:0;}
.dw2{ position:absolute; top:0; right:0;}
.video-nav ul li{ float:left; padding-left:20px; padding-right:20px; background:url(../images/bg-video1.jpg) no-repeat right center;}
.video-nav ul li a{ font-size:14px; color:#29578d; display:inline-block; height:34px; line-height:34px; font-weight:bold; width:100px; text-align:center;}
.video-nav ul li a:hover{ border-bottom:2px solid #F00;}
.video-main{ width:1000px; margin:0 auto;}
.video-sp{ width:990px; height:475px; margin:30px 5px; background:#000;}
.video-list{ width:300px;}
.video-list p{ width:295px; height:27px; background:url(../images/video-bg.jpg) no-repeat center center; margin:8px 0;}
.video-list p i{ font-size:14px; line-height:27px; background:url(../images/vedio.png) no-repeat left center; padding-left:30px; display:block; margin-left:10px; color:#FFF; width:80px;}
.video-list p a{ display:block; width:36px; height:27px; background:url(../images/more.png) no-repeat center center; margin-right:15px;}
.video-list ul li{ margin-bottom:15px; margin-top:10px;}
.video-list ul li img{ border:1px solid #b1d7fb;}
.video-list ul li strong{ display:inline-block; width:190px; font-size:14px; color:#FFF; padding-top:5px; overflow:hidden; padding-left:5px; line-height:18px;}
.video-list ul li i{ color:#F00;}
.video-list ul li a{ position:relative;}
.video-list ul li a em{ width:15px; height:16px; background:url(../images/video-sj.png) no-repeat center center; position:absolute; top:8px; left:-8px; display:none;}
.video-list ul li a:hover em{ display:block;}


/****subpage****/
.subpage-fstnews{ float:left; width:502px; height:328px; border:1px solid #ccc;}
.subpage-fstnews-title{ height:38px; padding-left:13px; background:url(../images/bg-column2.gif) repeat-x;}
.subpage-title-left{ float:left;}
.subpage-title-left h2{ line-height:38px; padding-left:23px; background:url(../images/ico-notice.png) left center no-repeat; font-size:16px; font-weight:bold; color:#207ebe;}
.subpage-title-right{ float:right; width:129px; height:38px; background:url(../images/bg-column2-right.gif) center center no-repeat; overflow:hidden; text-align:right;}
.subpage-title-right .column-title-more{ margin-top:16px;}
.subpage-slider{ float:left; width:496px; height:330px; overflow:hidden;}
.subpage-fstnews-cont{ height:290px; padding:0 15px; overflow:hidden;}
.subpage-fstnews-cont > strong{ height:40px; line-height:40px; font-size:24px; color:#f73c03; font-family:"Microsoft Yahei"; overflow:hidden;}

.subpage-column.left{ float:left; width:480px; height:293px;}
.subpage-column.right{ float: right; width:509px; height:293px;}
.subpage-column .column-cont-area{ width:100%;}
.subpage-column .column-title{margin-bottom:8px;}
.subpage-column .column-title-left{ width:auto; padding:0 14px; background:url(../images/bg-column-title2.gif) repeat-x;}
.subpage-column .column-title-left h2{ padding:0;}
.subpage-column .column-cont{ padding:5px 10px; border:1px solid #c6e2fc; background:#f3f4f5;}
.subpage-column .column-list li a{ width:85%;}

/**名师风采**/
.teacher-list{ width:110%; padding:5px 0 0 0;}
.teacher-list li{float:left; width:141px; margin-right:26px; overflow:hidden;}
.teacher-list li img{ width:141px; height:195px; overflow:hidden;}
.teacher-list li p{line-height:46px; text-align:center;}


/****走进科协****/
.about-kx{ width:1000px; height:98px; padding-left:110px; background:url(../images/bg-about-kx.jpg) no-repeat;}
.about-kx ul{ padding-top:7px;}
.about-kx li{ float:left;}
.about-kx li a{ display: block; width:150px; height:86px; text-align:center;}
.about-kx li a img{ width:62px; height:64px; overflow:hidden;}
.about-kx li a p{ line-height:23px; color:#234358;}

/****友情链接****/
.marqueeleft{width:980px; height:59px; overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; display:inline;overflow:hidden;}
.imglist-wrap{ width:980px; overflow:hidden;}

/****会员登陆****/
.member-login-title{ height:50px; line-height:50px; padding-left:10px; margin-bottom:25px; border-bottom:3px solid #0095f0; text-align:left; color:#0095f0; font-size:20px; font-family:"Microsoft Yahei"; font-weight:bold;}
.member-login-area{ width:320px; margin:60px auto 80px; overflow:hidden;}
.member-login-area label { display:block; padding-left:20px; margin-bottom:20px; overflow:hidden; vertical-align:middle;}
.member-login-area label span{ display:inline-block; width:80px; font-size:18px; font-family:"Microsoft Yahei"; color:#666; text-align:left; vertical-align:middle;}
.member-login-area label input{ display:inline-block; width:195px; height:30px; line-height:30px; padding-left:5px; border:1px solid #ccc; background:#fff; vertical-align:middle;}
.member-login-btn, .member-register-btn{ display:block;  width:120px; height:40px; line-height:40px; margin-top:10px; text-align:center; font-size:16px; font-family:"Microsoft Yahei"; }
.member-login-btn{ float:left; margin-left:20px; background:#0095f0; color:#fff !important;}
.member-register-btn{ float:right; margin-right:20px; background:#ddd; color:#777 !important;}






/****通知动态****/
.notice-list{ height: 206px; overflow: hidden;}
.notice-list li { padding-left: 15px; line-height: 22px; margin-bottom:5px; background: url(../images/ico-list-02.gif) 5px 10px no-repeat;}
